home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / etc / bash_completion.d / gkrellm < prev    next >
Text File  |  2009-04-02  |  703b  |  38 lines

  1. # -*- mode: shell-script; sh-basic-offset: 8; indent-tabs-mode: t -*-
  2. # ex: ts=8 sw=8 noet filetype=sh
  3. #
  4. # gkrellm(1) completion by Guillaume Rousse <rousse@ccr.jussieu.fr>
  5.  
  6. _gkrellm()
  7. {
  8.     local cur
  9.  
  10.     COMPREPLY=()
  11.     cur=`_get_cword`
  12.     prev=${COMP_WORDS[COMP_CWORD-1]}
  13.  
  14.     case "$prev" in
  15.         -@(t|-theme))
  16.             _filedir -d
  17.             return 0
  18.             ;;
  19.         -@(p|-plugin))
  20.             _filedir 'so'
  21.             return 0
  22.             ;;
  23.         -@(s|-server))
  24.             _known_hosts
  25.             return 0
  26.             ;;
  27.     esac
  28.  
  29.     if [[ "$cur" == -* ]]; then
  30.         COMPREPLY=( $( compgen -W '--help -t --theme -s --server \
  31.             -g --geometry -wm -w --withdrawn -c --config -nc \
  32.             -f --force-host-config -demo -p --plugin -P \
  33.             --port' -- $cur ) )
  34.     fi
  35.  
  36. }
  37. complete -F _gkrellm gkrellm gkrellm2
  38.